Раздел [WFClient]
Version=2
Определяет версию ПО клиента. Не меняйте это значение. Это необходимое поле. TcpBrowserAddress=ipaddress
Определяет адрес IP сервера. Это поле необходимо, если используется UseAlternateAddress=1
Для кеширования пиктограмм на стороне клиента при использовании веб-браузера добавьте следующие строки:
PersistentCacheEnabled=On PersistentCacheSize=42935633 PersistentCacheMinBitmap=8192 PersistentCachePath=C:\WINNT\Profiles\amitb\Application Data\ICAClient\Cache
В секции для приложения добавьте строку:
PersistentCacheEnabled=On
Теперь кеширование пиктограмм должно заработать. Обратите внимание, что если значения параметра в секциях приложения и WFClient отличаются, то преимущество отдается настройке приложения. Значение PersistentCachePath следует изменить на имя каталога для хранения кеша. Значения PersistentCacheSize и PersistentCacheMinBitmap также могут быть изменены сообразно вашим требованиям.
Для создания файла ICA выполните следующие шаги:
-
На следующем экране укажите уровень шифрования.
-
Укажите имя файла ICA.
-
Затем мастер предложит создать шаблон файла HTML. Выберите да или нет.
-
Выберите тип запуска - embedded или launched. Следующие шаги зависят от вашего выбора. Если вы выбрали "Launched", перейдите к шагу 11.
- Выберите Netscape Plug-In/ActiveX или Java Client.
-
Укажите размер окна.
Выберите, хотите ли получить подробную страницу. Подробная страница содержит много комментариев и инструкций по дальнейшему редактированию страницы, чтобы она удовлетворяла вашим требованиям. Страница без подробностей содержит только ссылку.
Введите имя файла или щелкните кнопку Browse и укажите, куда сохранить файл.
Откройте Менеджер опубликованных приложений: Start/Programs/MetaFrame Tools и выберите Published Application Manager.
Подсветите нужное приложение и из меню выберите Write ICA File
Выберите "A lot! Please explain everything" и щелкните Next
Выберите размер экрана для приложения. Вы можете выбрать размер в пикселах или в процентах от размера экрана. Я обычно использую 90% размера экрана, чтобы пользователи с одной стороны видели окно, пропорциональное их экрану, а с другой стороны могли отличить его от своего рабочего стола. Также вы можете указать глубину цвета. На счет этого существует много мнений, ибо глубина цвета влияет на производительность. Тут простое правило - если приложению не требуется более 16 цветов, то и не указывайте больше.
Вот пример файла HTML, созданного мастером:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="METAMARKER" content="null">
<title>Demo Application Page</title>
<script language="VBScript">
<!-
option explicit
dim majorver
dim ua
dim ie3
dim ie4
dim aol
dim minorver4
dim update
dim winplat
dim nav
dim intButton
set nav = navigator
ua = "Mozilla/2.0 (compatible; MSIE 3.02; Windows NT)"
minorver4 = ""
if len(ua) >=1 then 'nav object is supported
winplat = mid(ua,instr(ua,"Windows") + 8, 2)
majorver = mid(ua,instr(ua,"MSIE") + 5, 1)
ie3 = majorver = 3 and (winplat = "NT" or winplat = "95" or
winplat = "32")
ie4 = majorver = 4 and (winplat = "NT" or winplat = "95" or
winplat = "32")
update = instr(ua,"Update a")
aol = instr(ua,"AOL")
if ie4 then minorver4 = mid(ua,instr(ua,"MSIE") + 7, 3)
end if
->
</script>
</head>
<body>
<p>
<FONT color=#ffffff>
<!- DIRECT.EXE EMBED ->
<script language="JavaScript">
<!-
// YOU SHOULD ONLY NEED TO CHANGE THE VARIABLES BELOW.
//
// icaFile: location of the .ICA file for both the OBJECT and EMBED.
var icaFile = "po.ICA";
// width and height: pixel-size of the embedded application.
var width = 800;
var height = 600;
// start attribute: if Auto, application fires up upon pageload.